package com.ybkj.o2o.sales.controller.res.v4;

import java.io.Serializable;


/**
 * 错误编号表.
 * 
 * @author bo
 * 
 */
public class ErrorConstantV4 implements Serializable {

  /**
   * 序列号.
   */
  private static final long serialVersionUID = 1L;

  /**
   * 常规错误信息.
   */
  public static final Error SUCCESS = new Error(0, "成功");
  /**
   * 参数错误.
   */
  public static final Error PARAM_ERROR = new Error(-1, "参数错误");
  /**
   * 服务人员token错误.
   */
  public static final Error TOKEN_ERROR = new Error(-2, "服务人员token错误");
  /**
   * 服务人员token已过期.
   */
  public static final Error TOKEN_TIME_ERROR = new Error(-3, "服务人员token已过期");
  /**
   * 内部服务器错误.
   */
  public static final Error SERVER_ERROR = new Error(-4, "内部服务器错误");
  /**
   * 服务人员不存在.
   */
  public static final Error EMPLOY_NOT_EXISTS = new Error(-5, "服务人员不存在");
  /**
   * 服务人员被冻结.
   */
  public static final Error EMPLOY_IS_FREEZE_ERROR = new Error(-6, "服务人员被冻结");
  /**
   * 密码不正确.
   */
  public static final Error PASS_NOT_CORRECT_ERROR = new Error(-7, "密码不正确");
  /**
   * 密码格式错误.
   */
  public static final Error PASS_FORMAT_ERROR = new Error(-8, "密码格式错误，密码格式为4~20个由数字、字母构成");
  /**
   * 订单不存在.
   */
  public static final Error ORDER_NOT_EXISTS_ERROR = new Error(-9, "订单不存在");
  /**
   * 订单状态错误.
   */
  public static final Error ORDER_STATUS_ERROR = new Error(-10, "订单状态错误");
  /**
   * 订单未分派给该服务人员.
   */
  public static final Error ORDER_EMPLOY_OWNER_ERROR = new Error(-11, "订单未分配给该服务人员，请确认后在操作");
  /**
   * 服务人员不是工作车.
   */
  public static final Error EMPLOY_NOT_WORKCAR = new Error(-12, "服务人员不是工作车");
  /**
   * 已接受其他工作车接送.
   */
  public static final Error HAS_ACCEPT_OTHERPICK = new Error(-13, "已接受其他工作车接送");
  /**
   * 工作车接送记录不存在.
   */
  public static final Error PICKUP_NOT_EXISTS = new Error(-14, "工作车接送记录不存在");
  /**
   * 错误的工作车状态.
   */
  public static final Error PICKUP_STATUS_ERROR = new Error(-15, "错误的工作车状态");
  /**
   * 设备不存在.
   */
  public static final Error APPVERSION_NOT_EXISTS = new Error(-16, "设备不存在");
  /**
   * 未获取到设备号.
   */
  public static final Error UDID_IS_BLANK = new Error(-17, "未获取到设备号");
  /**
   * 该设备已绑定其他账号，请联系管理员.
   */
  public static final Error UDID_HAS_EXISTS = new Error(-18, "该设备已绑定其他账号，请联系管理员");
  /**
   * 该账号已绑定其他设备.
   */
  public static final Error ACCOUNT_HAS_OTHERDEVICE = new Error(-19, "该账号已绑定其他设备，请联系管理员");
  /**
   * 客户不存在.
   */
  public static final Error PASSENGER_NOT_EXISTS = new Error(-20, "客户不存在");
  /**
   * 服务人员状态错误.
   */
  public static final Error EMPLOY_STATUS_ERROR = new Error(-21, "服务人员状态错误");
  /**
   * 差一点就抢到订单啦，请再接再厉.
   */
  public static final Error ORDER_HASBEEN_RUSHED = new Error(-22, "差一点就抢到订单啦，请再接再厉");
  /**
   * 还未开启抢单.
   */
  public static final Error ORDER_RUSH_CANCELED = new Error(-23, "还未开启抢单");
  /**
   * 该身份证已存在.
   */
  public static final Error IDCARD_HAS_EXISTS = new Error(-24, "身份证已存在");
  /**
   * 该手机号码已存在.
   */
  public static final Error PHONE_HAS_EXISTS = new Error(-25, "手机号码已存在");
  /**
   * 服务人员申请已提交，等待审核.
   */
  public static final Error EMPLOY_APPLY_HAS_EXISTS = new Error(-26, "服务人员申请已提交，等待审核");
  /**
   * 订单已经被回收.
   */
  public static final Error ORDER_HAS_BEEN_REVOKE = new Error(-27, "订单已经被回收");
  /**
   * 余额不足，不能上班.
   */
  public static final Error LOWEST_WORK_VIRTUAL_ERROR = new Error(-28, "余额不足，不能上班");
  /**
   * 未开启服务人员销单.
   */
  public static final Error EMPLOY_CANNOT_CANCEL_ORDER = new Error(-29, "未开启服务人员销单");
  /**
   * 优惠劵无效.
   */
  public static final Error COUPON_INVALID = new Error(-30, "优惠劵无效");
  /**
   * 当前服务人员不能补代驾订单.
   */
  public static final Error ORDER_IS_DAIJIA_ERROR = new Error(-31, "当前服务人员不能补代驾订单");
  /**
   * 当前服务人员不能补专车订单.
   */
  public static final Error ORDER_IS_ZHUANCHE_ERROR = new Error(-32, "当前服务人员不能补专车订单");
  /**
   * 还有未完成的代驾订单，不能下班.
   */
  public static final Error HAS_ACTIVED_DAIJIA_ORDER_ERROR = new Error(-33, "还有未完成的代驾订单，不能下班");
  /**
   * 还有未完成的代驾订单，不能下班.
   */
  public static final Error HAS_ACTIVED_ZHUANCHE_ORDER_ERROR = new Error(-34, "还有未完成的专车订单，不能下班");
  /**
   * 还有未完成的跑腿订单，不能下班.
   */
  public static final Error HAS_ACTIVED_PAOTUI_ORDER_ERROR = new Error(-35, "还有未完成的跑腿订单，不能下班");
  /**
   * 还有未完成的货运订单，不能下班.
   */
  public static final Error HAS_ACTIVED_FREIGHT_ORDER_ERROR = new Error(-36, "还有未完成的货运订单，不能下班");
  /**
   * 该服务人员没有专车车辆.
   */
  public static final Error EMPLOY_HAS_NO_CAR = new Error(-37, "该服务人员没有专车车辆");
  /**
   * 服务人员车辆未指定车型.
   */
  public static final Error CAR_HAS_NO_CARTYPE = new Error(-38, "服务人员车辆未指定车型");
  /**
   * 订单已回收.
   */
  public static final Error ORDER_HASBEEN_REVOKE = new Error(-39, "订单已回收");
  /**
   * 订单已销单.
   */
  public static final Error ORDER_HASBEEN_CANCEL = new Error(-40, "订单已销单");
  /**
   * 内容长度过长.
   */
  public static final Error CONTENT_TOO_LONG = new Error(-41, "内容长度过长");
  /**
   * 预算失败.
   */
  public static final Error BUDGET_FAIL = new Error(-42, "预算失败");
  /**
   * 跑腿类型还有订单正在执行,不能删除.
   */
  public static final Error ERRAND_TYPE_USING = new Error(-43, "跑腿类型还有订单正在执行,不能删除");
  /**
   * 该服务人员没有货运车辆.
   */
  public static final Error EMPLOY_HAS_NO_FREIGHTCAR = new Error(-44, "该服务人员没有货运车辆");
  /**
   * 订单未确认，不能结算.
   */
  public static final Error ORDER_NOT_CONFIRM = new Error(-45, "订单未确认，不能结算");
  /**
   * 当前客户不能使用签单.
   */
  public static final Error PASSENGER_NOT_ALLOW_SIGN = new Error(-46, "当前客户不能使用签单");
  /**
   * 当前客户余额不足.
   */
  public static final Error PASSENGER_MONEY_NOT_ENOUGH = new Error(-47, "当前客户余额不足");
  /**
   * 跑腿类型不存在.
   */
  public static final Error ERRANDTYPE_NOT_HAS = new Error(-48, "跑腿类型不存在");

  public static final Error COUPON_IS_EXSIT = new Error(-49, "您已领取过该优惠券");

  public static final Error COUPON_IS_NONE = new Error(-50, "暂无优惠券");

  public static final Error ACTIVITY_IS_NONE = new Error(-51, "暂无活动");

}
